Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Iran F1 Iran F2 Italy F23 Germany F10 Netherlands F6 Italy F3 Portugal F2 Portugal F3 Austria F8 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 Colombia F1 USA F3 Colombia F2 USA F4 USA F5 USA F6 Germany F9 USA F2 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Turkey F9 Italy F5 Italy F6 Italy F9 Czech Republic F2 Lithuania F2 Italy F2 Italy F3 USA F24 Poland F4 Spain F16 Bratislava Challenger Tennis Napoli Cup - Napoli Memorial Savigni - Sassuolo Samarkand Challenger - Samarkand Corona Mexico City Open - Mexico City Challenger Citta di Olbia - Olbia Copa Petrobras - Bogota IX Torneo Internacionale de Tennis - Barletta V Trani Cup - Trani XI Ciutat de Barcelona - Barcelona Olimp Kyiv Open - Kiev Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Bermuda Open - Bermuda Croatia Osiguranje Rijeka Open - Rijeka Copa Petrobras Paraguay - Asuncion ATP Challenger Open 2004 - Monchengladbach KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes 's Tennis Masters 07 Challenger - Graz Copa Petrobras - Aracaju Schickedanz Open 2007 - Furth Steelers Cup - Kosice Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Bogota Challenger - Bogota Copa Petrobras - Buenos Aires Garden Open 2004 - Rome Oberstraufen Cup - Oberstaufen Genova Open Challenger - Genova Alfa Romeo Tennis Cup - Cordenons Pekao Open - Szczecin Puerto Rico Challenger Tennis Event - Humacao Nord/LB Open 2004 - Braunschweig Flea Market Cup - Busan Baden Open - Karlsruhe Schickendanz Open - Furth 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Garden Open 2005 - Rome Copa Petrobras Colombia - Bogota Siemens Open - Scheveningen Czech Open 2005 - Prostejov Citta di Como Challenger - Como Trani Cup - Trani 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Pekao Open - Szczecin Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Challenger Fondazione Carige - Genova Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Rome Challenger Wroclaw Challenger Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Aracaju Scheveningen Challenger Copa Petrobras Uruguray - Montevideo San Marino Challenger Cordenons Challenger Istanbul Challenger Trani Challenger Karshi Challenger Open de Rennes La Trinitaine - Rennes Copa Petrobras Argentina - Buenos Aires Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Nord LB Open - Braunschweig Ramat Hasharon Challenger Zagreb Challenger Mitsubishi Electric Europe Cup - Monza Nottingham Challenger Braunschweig Challenger Copa Telefonica CTC Chile - Santiago Aachen Challenger Helsinki Challenger Ostrava Open 2005 - Ostrava Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas S Tennis Masters - Graz Bangkok Challenger Sina-Kia Motors Tennis Cup - Cordenons BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Reggio Emilia Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Manerbio Challenger Istanbul Challenger Tallahassee Tennis Challenger - Tallahassee Copa Petrobras - Santiago Karlsruhe Challenger Furth Challenger Izmir Challenger Roma Open Challenger - Rome Hurricane Tennis Open - Bradenton Mons Challenger Orleans Challenger Polska Energia Open - Bytom Geneva Challenger Dallas Challenger Helsinki Challenger Semgroup Challenger - Tulsa IV Challenger Ciudad De Guayaquil - Guayaquil Petange Challenger Orleans Challenger Helsinki Challenger ATP Slovak Open Challenger - Bratislava Turin Challenger Petange Challenger Orleans Challenger Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Eckental Challenger Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Kyoto Challenger Kazan Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Ljubljana Open - Ljubljana Rome Challenger Samsung Securities Cup - Seoul Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Challenger Groningen - Groningen Tashkent Challenger Riviera di Rimini Challenger 2004 - Rimini Sir Supermercati - Rome Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Eckental Challenger Prostejov Challenger Ischgl International Tennis Challenger 2003 - Ischgl XXXVII Torneig C.E. Laieta - Barcelona Salzburg Challenger Bergamo Challenger Lexington Challenger Szczecin Challenger Shymkent Challenger Ilkley Challenger Perugia Challenger Gwangju Challenger Chengdu Challenger Jinan Challenger Eckental Challenger Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Helsinki Challenger Andria Challenger Challenger Brasov - Brasov Playford Challenger Wroclaw Challenger St. Brieuc Challenger Orleans Challenger Recanati Challenger Ortisei Challenger Rennes Challenger Seoul Challenger Intersport Heilbronn Open - Heilbronn Busan Challenger Challenger 42 - Andrezieux Nottingham Challenger Ortisei Challenger Kazan Challenger Sylt Open 2000 - Sylt 6th Sardinian International Championships - Cagliari Tennis Napoli Cup - Napoli Mons Challenger Tashkent Challenger Pau Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger Bulgarian Open Challenger - Sofia Garden Open - Rome Istanbul Challenger Ortisei Challenger Bratislava Challenger Andria Challenger Rennes Challenger Citta di Monza - Monza Rome Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Drummondville Challenger St. Brieuc Challenger CA Challenge - Graz Brasil Open - Costa do Sauipe Geneva Challenger - Geneva LTA Wrexham Challenger - Wrexham Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Fujitsu Siemens Open - Budapest Banca Stato Challenger Lugano - Lugano Lille Challenger Canottieri Mincio Open - Mantova Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Hilton Waikoloa Village USTA Challenger - Waikoloa Tehran Open 2004 - Tehran Oeiras 1 Challenger Oeiras 2 Challenger Antonio Savoldi-Marco Co. - Manerbio Levene Gouldin & Thompson Tennis Challenger - Binghamton Challenger Cudad de Guayaquil - Guayaquil St. Brieuc Challenger Seoul Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Banja Luka Challenger - Banja Luka XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Challenger Britania Zavaleta - Puebla XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Savannah Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Vancouver Challenger Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo Monterrey Challenger Como Challenger Copa Petrobras-Argentina - Buenos Aires Rijeka Challenger Challenger Britania Zavaleta - Puebla Napoli Challenger CA Tennis Trophy - Vienna Sarasota Challenger Mouilleron-Le-Captif Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Irving Challenger Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Knoxville Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger BellSouth Open - Vina del Mar Generali Open - Kitzbuhel Champaign Challenger Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco AEGON Championships - London ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest SAP Open - San Jose Nottingham Challenger Copa Telmex - Buenos Aires Nottingham-2 Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Interwetten Austrian Open - Kitzbuhel Mons Challenger SAP Open - San Jose Dallas Challenger Kremlin Cup - Moscow Copa Telmex - Buenos Aires Bank Austria Tennis Trophy - Vienna Catella Swedish Open - Bastad BMW Open - Munich Bratislava Challenger Austrian Open - Kitzbuhel Orleans Challenger Chennai Open - Chennai Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Shenzhen Open - Shenzhen Memphis Open - Memphis Swiss Indoors Basel - Basel Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow BMW Open - Munich Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Rome Challenger Mons Challenger Melbourne Summer Set - Melbourne Athens Challenger Rome Challenger Bratislava Challenger Citi Open - Washington Gerry Weber Open - Halle Gerry Weber Open - Halle Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Ordina Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Binghamton Challenger Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Generali Open 2000 - Kitzbuhel Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Canottieri Minico 2004 - Mantova Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva Tata Open - Chennai Posillipo Tennis Cup - Napoli St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Murray River Open - Melbourne Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Gonet Geneva Open - Geneva Copa Telmex - Buenos Aires Hamburg European Open - Hamburg Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Bank Austria Tennis Trophy - Vienna Kremlin Cup - Moscow Citi Open - Washington Grand Prix Hassan II - Casablanca Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - New York Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris U.S. Open - New York French Open - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Coupe Rogers - Montreal Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing U.S. Open - New York Wimbledon - London Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 U.S. Open - New York Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Australian Open - Melbourne Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open (juniors) French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, PO, LTU-PAK 4-0 Olympics - Rio de Janeiro Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 French Open (juniors) Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) San Benedetto Challenger Pozoblanco Challenger Wimbledon - London Zhangjiagang Challenger Segovia Challenger Porto Challenger Zhuhai Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Gwangju Challenger Lugano Challenger Tenerife 1 Challenger Pau Challenger Cherbourg Challenger Quimper Challenger Lille Challenger Hamburg Challenger Taipei Challenger Busan Challenger Shenzhen 1 Challenger Bratislava 1 Challenger Guangzhou Challenger Kachreti Challenger Wuxi Challenger Blois Challenger Lexington Challenger Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger Hersonissos 1 Challenger Brest Challenger St. Brieuc Challenger Roanne Challenger Helsinki Challenger Lyon Challenger Lugano Challenger Abidjan 2 Challenger Quimper Challenger Abidjan 1 Challenger Grodzisk Mazowiecki Challenger Oeiras 1 Challenger Astana Challenger M25 Tbilisi Tbilisi Challenger Chisinau Challenger Bratislava 1 Challenger Braunschweig Challenger San Marino Challenger Brest Challenger Bratislava 2 Challenger